﻿

.clear {

	clear:both;

}



::selection {

 background:#fffc15;

 color:#000;

}



::-moz-selection {

 background:#fffc15;

 color:#000;

}



::-webkit-selection {

 background:#fffc15;

 color:#000;

}

/*     共用         */

b {

	font-weight:normal;

	font-family:'微软雅黑';

}

.box1000 {

	width:1000px;

	margin:0 auto;

}

.tree {

	position:fixed;

	z-index:-1;

	background:url(../images/tree.png) -469px -200px no-repeat;

	width:100%;

	height:100%;

	filter:alpha(opacity=40);

	opacity:0.40;

	_position: absolute; /*IE6 用absolute模拟fixed*/

 _top: expression(documentElement.scrollTop + 10 + "px"); /*IE6 动态设置top位置*/

}

#return_top {

	position:fixed;

	display:block;

	right:20px;

	bottom:35px;

	width:40px;

	height:40px;

	background:url(../images/top.png) no-repeat;

	z-index:999;

	_position: absolute; /*IE6 用absolute模拟fixed*/

 top: expression(documentElement.scrollTop + 10 + "px"); /*IE6 动态设置top位置*/

}

#return_top:hover {

	background:url(../images/top_h.png) no-repeat;

}

/*      commom         */






/*     works       */

#works {

	background:#1a1a1a;

	padding:8px 0 12px 0;

	margin:30px 0;

	width:100%;

}

.workinside {

 background:#;

	padding:19px 0;

	width:100%;

}

.workitem {

	margin:0 -12px 0 0;
 width:1002px; height:134px;margin:0 auto;overflow:hidden;

	position:relative;

}

.workitem li {
width:160px; height:134px; float:left; text-align:center;
	overflow:hidden;

	position:relative;

}

.workitem li img {

	position:absolute;

	top:0;

	left:0;

	z-index:2;

}

.workitem li h5 {

	font-size:20px;

	color:#ccc;

	text-shadow:1px 1px #333; 

}

.workitem li h5 span {

	font-size:30px;

	color:#f2f2f2;

	text-shadow:1px 1px #333;

}

.workitem li a {

	font-size:15px;

	color:#999;

	text-shadow:1px 1px #333;

	height:109px;

	display:block;

	overflow:hidden;

}

.workitem li a:hover {

	color:#ccc;

}

.workitem li p {

	color:#e6e30e;

	margin:10px 0 0 0;

	text-shadow:none;

	font-size:11px;

}

.workitem li p span {

	font-size:31px;

	color:#333;

	text-shadow:none;

}

#lbgallery {

	background:url(../images/view_b.jpg);

	width:28px;

	height:28px;

	position:absolute;

	right:5px;

	bottom:5px;

	z-index:1;

	cursor:pointer;

	border:0;

}

#lbgallery:hover {

	background:url(../images/view_h.jpg);

}

.showmore {

	color:#fff;

	width:13px;

	height:140px;

	padding:20px 9px 0 8px;

	cursor:pointer;

	font-size:13px;

	text-align:center;

	background:url(../images/more.png) no-repeat;

	position:absolute;

	right:-30px;

	top:178px;

	line-height:19px;

}

.showmore:hover {

	background:url(../images/more.png) -30px 0px no-repeat;

	color:#000;

}

/*     works  end     */





/*     service       */



#service {

	height:auto;

	padding:20px 0;

}

.slogan_1 {

	float:right;

	height:40px;

	line-height:50px;

	color:#777;

}

#service ul {

	width:1010px;

	float:left;

	background:url(../images/service_bg.png) no-repeat;

	padding:0 0 0 12px;

}

#service ul li {

	width:85px;

	height:105px;

	/*

	border:3px solid #000;

	background:#333;

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	*/

	float:left;

	padding:64px 0 0 34px;

	margin:0 20px 0 0;

	cursor:pointer;

	position:relative;

}

.service_1a, .service_2a, .service_3a, .service_4a {

	background:url(../images/service_morebg.png);

	width:255px;

	height:130px;

	padding:30px 20px 30px 40px;

	position:absolute;

	top:-10px;

	left:122px;

	z-index:99;

	cursor:auto;

	text-shadow:none;

	font-size:16px;

}

.service_5a, .service_6a, .service_7a {

	background:url(../images/service_morebg2.png);

	width:255px;

	height:130px;

	padding:30px 20px 30px 40px;

	position:absolute;

	top:-10px;

	left:-293px;

	z-index:99;

	cursor:auto;

	text-shadow:none;

	font-size:16px;

}

.service_1 {

	color:#fff;

	text-shadow:1px 1px #000;

}

.service_2 {

	color:#f2f2f2;

	text-shadow:1px 1px #1a1a1a;

}

.service_3 {

	color:#e5e5e5;

	text-shadow:1px 1px #444;

}

.service_4 {

	color:#d9d9d9;

	text-shadow:1px 1px #555;

}

.service_5 {

	color:#cccccc;

	text-shadow:1px 1px #666;

}

.service_6 {

	color:#bfbfbf;

	text-shadow:1px 1px #777;

}

.service_7 {

	color:#b3b3b3;

	text-shadow:1px 1px #888;

}

#service ul li span {

	color:#fff;

	font-size:14px;

	line-height:18px;

	display:block;

}

/* 服务流程*/

#process{ 

	margin:60px 0 50px 0; 

	background:#f3f3f3;

	padding:50px 0;

	border:1px dotted #ccc;

}

.process_list {

	margin-top:50px;

	float:right;

}

.process_list ul {

}

.process_list ul li {

	width:181px; 

	background: url(../images/arrow_right.png) 206px 55px no-repeat;

	text-align:center;

	float:left;

	padding-right:90px;

}

.process_list ul li h5 {

	width:100px;

	height:66px;

	line-height:58px;

	margin:0 0 0 26px;

	font-size:26px;

	color:#999; 

}

.process_list ul li img {

	float:left; 

}

.process_list ul li i {

	float:left;

    font-style: normal;

	padding-right:8px;

}

#prolast{ 

	width:181px;

	padding:0;

	background:none;

}

.process_list ul li p {

	float:left;

	font-family:'微软雅黑';

}

.pro567{ 

	padding:80px 0 50px 0px;

	margin:0;

	background:url(../images/arrow_down.png) no-repeat 890px 0;

}

.pro567 ul li { 

	background: url(../images/arrow_left.png) 206px 55px no-repeat;

	float:right;

	 

}

/* 服务流程 end*/



/*     service  end     */



/*   about     */

#about {

	padding:30px 0 50px 0;

}

.about_content {

	width:1000px;

	float:left;

}

.about_content img {

	width:690px;

	overflow:hidden;

	float:left;

	height:208px;

	margin:7px 0 0 0;

}

.about_text {

	width:300px;

	margin:0 10px 0 0;

	text-align:justify;

	float:left;

}

.about_text h3 {

	font-size:19px;

}

/*   solution     */

#solution {

	background:#f2f2f2;

	width:100%;

	padding:30px 0 100px 0;

	margin:30px 0 0 0;

	position:relative;

}

.know {

	border-bottom:1px dotted #666;

	border-top:1px dotted #666;

	height:30px;

	padding:0 30px;

	margin:-1px 0 0 0;

}

.know li {

	border-right:1px dotted #666;

	padding:10px 10px 10px 20px;

	margin:-10px 0 -10px 0;

	float:left;

	height:30px;

	width:155px;

	overflow:hidden;

	line-height:30px;

	background:url(../images/knowarrow.png) 5px 20px no-repeat;

}

.know li a {

	color:#000;

	cursor:pointer;

}

.know li a:hover {

	color:#666;

}

.bgpop {

	width:100%;

	position:fixed;

	z-index:999;

	background:url(../images/poplogin.png) repeat;

	top:10%;

	left:0;

	height:1200px;

	margin-top:-200px;

	padding:200px 0 0 0;

}

.puptext {

	width:760px;

	margin:0 auto;

	position:relative;

	top:6%;

	background:#fff;

	padding:30px;

	height:40%;

	border-radius: 3px 3px 3px 3px;

	-moz-border-radius:3px;

}

.puptext iframe {

	width:760px;

	height:100%;

	background:#fff;

}

.knowtitle {

	width:100%;

	text-align:center;

	font-size:20px;

	font-family:'微软雅黑';

}

.sectit {

	text-align:right;

	color:#666666;

	font-size:11px;

}

.textcontent {

	text-align:justify;

	line-height:25px;

	text-indent:25px;

	font-family:'微软雅黑';

}

.textcontent img {

	border:3px solid #fff;

}

.textcontent img:hover {

	border:3px solid #F6FF00;

}

.textcontent a:hover {

	color:#666;

	font-weight:bold;

	text-shadow:none;

}

.knowmain {

	width:557px;

	float:left;

}

.textright {

	background: url("../images/logo_b.png") no-repeat scroll 11px 20px #f2f2f2;

	border: 5px solid #F2F2F2;

	float: left;

	height: 157px;

	margin: 55px 0 0 20px;

	width: 141px;

}

.knowclose {

	width:24px;

	height:24px;

	position:absolute;

	right:5px;

	top:5px;

	cursor:pointer;

	background:url(../images/close.png) no-repeat;

}

.knowclose:hover {

	background:url(../images/close_h.png) no-repeat;

}

/* contact*/

#contact {

	background:#1a1a1a;

	padding:0px 0 42px 0;

	width:100%;

}

.map {

	width:592px;

	float:left;

	margin:20px 0 0 0;

	text-align:center;

}

.contact_text {

	float:left;

	margin:16px 0 0 30px;

	width:378px;

}

.contact_text h6 {

	color:#ccc;

	font-size:18px;

	text-shadow:1px 1px #000;

	font-weight:bold;

	margin:0;

}

.contact_text p {

	color:#ccc;

	font-size:22px;

	line-height:34px;

	margin-top:10px;

	text-shadow:1px 2px #000;

	font-weight:bold;

}

.map_url {

	color:#999;

	font-size:12px;

	text-shadow:1px 1px #000;

	font-family:'微软雅黑';

}

/*   message     */

#message {

	padding:40px 0 40px 0;

}

.bigtit, .bigtitw {

	width:342px;

	height:25px;

	line-height:25px;

	margin:30px 0;

}

.bigtit span {

	color:#222;

	font-size:32px;

	letter-spacing:1px;

	display:block;

	height:25px;

	line-height:26px;

	padding:0px 0 0 0px;

	float:left;

}

.bigtitw span {

	color:#fff;

	font-size:32px;

	letter-spacing:1px;

	display:block;

	height:25px;

	line-height:26px;

	padding:0px 0 0 0px;

	float:left;

}

.bigtit img, .bigtitw img {

	margin:1px 0 0 5px;

}

.small_text {

	color:#666;

	font-size:15px;

}

.small_text_c {

	color:#888;

	font-size:13px;

	margin:8px 0 0 0;

	width:600px;

}

.messageform {

	width:1000px;

	float:left;

}

.messageform textarea {

	width:598px;

	height:168px;

	margin:0;

	padding:10px;

	border:1px dotted #4d4d4d;

	background:#f5f5f5;

	color:#555;

	font-family:'微软雅黑';

	overflow:hidden;

	float:left;

}

.messageform ul {

	width:370px;

	float:left;

	margin:0 10px 0 0;

	height:190px;

}

.messageform ul li {

	margin:0 0 10px 0;

	border-left:12px solid #ccc;

	height:30px;

	float:left;

}

.messageform ul li span {

	display:block;

	width:75px;

	height:30px;

	line-height:30px;

	padding:0 0 0 10px;

	font-size:14px;

	background:#f2f2f2;

	float:left;

	color:#000;

	filter:alpha(opacity=70);

	opacity:0.70;

	font-family:'微软雅黑';

}

.messageform ul li input {

	background:#fff;

	margin:0;

	padding:0 10px;

	border:1px dotted #ccc;

	float:left;

	height:28px;

	line-height:30px;

	color:#888;

	width:250px;

	font-family:'AGENCYR', AGENCYR, Verdana, Arial, Helvetica;

}

.submit {

	background:url(../images/submint.jpg) no-repeat;

	cursor:pointer;

	width:105px;

	height:30px;

	border:0;

	margin:20px 0 0 0;

	float:right;

}

/*    footer    */

.footer {

	margin:30px 0 0 0;

	width:100%;

	height:60px;

	background:#000;

	padding:10px 0 0 0;

}

.foot {

	background:url(../images/bg../css/1.jpg);

	width:100%;

	height:60px;

}

.foot .box1000 {

	color:#999;

	font-size:11px;

	text-shadow:1px 1px #333;

	line-height:60px;

	text-shadow:1px 1px #000;

}

.links {

	margin:0 20px;

	color:#444;

	float:right;

}

.links span {

	color:#CCC;

}

.links a {

	color:#777;

}

.links a:hover {

	color:#e6e30e;

}

